shell-casting foundation - Turkish English Dictionary